home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 05.zip / BS1 part 5 / GOD14-(412)695-3647.adf / LacePointerV1.0.Doc.pp / LacePointerV1.0.Doc
Text File  |  1992-08-04  |  6KB  |  129 lines

  1.  
  2. ----------------------
  3. LACEPOINTER
  4. © by Nico François
  5. Corbielaan 13
  6. B-3060 Bertem, BELGIUM
  7. ----------------------
  8.  
  9.      When you first show the Amiga to someone, have you ever heard this
  10. remark: "Gee, what a fantastic machine, but what's this enormous mouse
  11. pointer?" ? Then you can start explaining the mouse pointer is a hardware
  12. sprite and these are always displayed in a Lores resolution.
  13.      LacePointer is a program that will change all that. Running LacePointer
  14. will double the resolution of your mouse pointer. So your pointer will be
  15. displayed in Lores-Interlace!
  16.      LacePointer is based on a simple but brilliant idea: If the Amiga
  17. interlaces bitplanes, why not interlace the mouse pointer as well?
  18. LacePointer will display a different mouse pointer each frame. Together these
  19. two pointers form a complete interlaced pointer. The idea is not mine and all
  20. credit for it must go to Geert Uytterhoeven.
  21.      One caveat becomes apparent: Your screen must be interlaced. So if you
  22. run LacePointer it will force interlace on all screens, or it will only take
  23. effect on interlaced screens. Behavior can be set using options. Owners of an
  24. Amiga with some kind of flicker fixer, like an A3000 or an A2000 with A2320,
  25. naturally won't notice anything.
  26.      Further, LacePointer will recognize the standard Workbench mouse pointer
  27. (1.3 and 2.0) and the standard 2.0 wait pointer. It will replace these
  28. pointers with its own pointers which have been redesigned for Lores-
  29. Interlace. The standard 2.0 wait pointer will be replaced with an animated
  30. pointer, a clock with turning hand. All this can be turned off if you don't
  31. like it, but who wouldn't?
  32.      Install LacePointer by putting it in your user-startup on 2.0 or your
  33. startup-sequence on 1.3, or by dragging it to your WbStartup drawer. There is
  34. no need to "run" LacePointer. It will install itself and exit immediately.
  35.      LacePointer is provided in two versions: one for Workbench 2.0 or higher
  36. (LacePointer) and one for Workbench 1.2/1.3 (LacePointer13). LacePointer for
  37. Workbench 2.0 is shorter and more efficient than LacePointer13. Apart from
  38. this, the only difference between two is that LacePointer13 also recognizes
  39. and replaces the Workbench 1.3 Zzz cloud.
  40.      LacePointer will take only 3K of memory once installed. Overhead is
  41. reduced to a minimum thanks to an interrupt handler written entirely in high-
  42. speed optimized 68000 assembly.
  43.      LacePointer is compatible with and supports Kickstart and Workbench 2.0.
  44.  
  45. SHELL USAGE
  46.      Enter "LacePointer ?" for a usage template:
  47.  
  48.        LacePointer [NODEFPOINTER] [NOWAITPOINTER] [NOFORCELACE]
  49.                    [NOCLOCKTICK] [TICKSPEED n]
  50.  
  51.      Explanation of the options:
  52.  
  53.        NODEFPOINTER  : Do not replace the standard 1.3 or 2.0 mouse pointer
  54.                        with built-in Lores-Interlace replacement.
  55.  
  56.        NOWAITPOINTER : Do not replace the standard 2.0 wait pointer with
  57.                        built-in (animated) replacement.
  58.  
  59.        NOFORCELACE   : Do not force interlace on non-interlaced screens, but
  60.                        instead display the normal mouse pointer.
  61.  
  62.        NOCLOCKTICK   : Do not animate the Lores-Interlace wait pointer.
  63.  
  64.        TICKSPEED n   : Set the speed (in vertical blanks) with which the hand
  65.                        of the animated clock will turn. Default 7, higher is
  66.                        slower.
  67.  
  68.      Running LacePointer again will remove it from memory.
  69.  
  70.  
  71. WORKBENCH USAGE
  72.      Double-click LacePointer to install it. Double-click again to remove it
  73. from memory. Options can be set in the icon's tooltypes.
  74.      Select LacePointer's icon and choose Information from the Icons menu of
  75. Workbench 2.0 or Info from the Workbench menu of Workbench 1.3. You can now
  76. edit LacePointer's tooltypes. Check your manual for more information.
  77.  
  78.      Recognized tooltypes:
  79.  
  80.        NODEFPOINTER  : See Shell option.
  81.        NOWAITPOINTER :  "    "     "
  82.        NOFORCELACE   :  "    "     "
  83.        NOCLOCKTICK   :  "    "     "
  84.        TICKSPEED=n   :  "    "     "
  85.        QUIET         : Quiet startup. Do not open a small window instructing
  86.                        LacePointer has been installed.
  87.  
  88.      Set the QUIET tooltype if you drag LacePointer to your WbStartup drawer.
  89. Otherwise, you will be bothered with a window popping up every time you boot.
  90. It is also best to enter STARTPRI=127 in the tooltypes so LacePointer will be
  91. executed before other programs in your WbStartup drawer.
  92.  
  93. COMPATIBILITY
  94.      Quite a bit of work has gone into making LacePointer as compatible as
  95. possible with Intuition. Present compatibility seems to be 100 percent.
  96.      LacePointer is not a completely legal program, simply because it can't
  97. be. As far as I know, there is no legal way to replace the mouse pointer.
  98. Everything that could be done in a legal, future-compatible way has been done
  99. so. LacePointer should be as compatible with future versions of the Amiga
  100. operating system as it can be.
  101.      LacePointer relies on the fact that Intuition uses the hardware sprite 0
  102. for its mouse pointer. It gets this sprite from GfxBase->SimpleSprites[0].
  103. If either of these two facts change, LacePointer will no longer function. On
  104. the other hand, if these facts do change it will probably be because
  105. Intuition uses an improved mouse pointer, so there will be no more use for
  106. LacePointer.
  107.      LacePointer will almost certainly NOT work with the A2024 hires monitor.
  108.      When running Kickstart 2.0, LacePointer will recognize Productivity mode
  109. screens. It will not force interlace and lace the mouse pointer in this case.
  110. LacePointer is also compatible with SuperHires.
  111.      I have been running beta versions of this program for a few weeks now
  112. and I have encountered no problems. If you have compatibility problems with
  113. LacePointer, let me know and I'll try to fix what I can fix for the next
  114. version.
  115.      As always, I hope you find this program useful!
  116.  
  117.      Special thanks to Jorrit Tyberghein and Geert Uytterhoeven
  118.  
  119. "And when the planet hit the sun
  120.  I saw the face of Allison"      - Pixies
  121.  
  122.      Thanks to \X/ Amiga for being the best computer ever.
  123.  
  124.      If you have suggestions or remarks about this program, or if you find
  125. any bugs, please let me know. Write to the address given at the start of this
  126. article.
  127.  
  128. END OF TEXT
  129.